New page for button click

  • Step 1:

    1. button

    
                  <button name="%(action_any_name_goes_here)d" string="Open Wizard" class="oe_edit_only" type="action"></button>
                  
    Name is used as id in the window action

    2. window action

    
    <record model="ir.actions.act_window" id="action_any_name_goes_here">
    	<field name="name">My Action</field>
    	<field name="res_model">your.model</field>
    	<field name="view_type">form</field>
    	<field name="view_mode">form</field>
    	<field name="target">new</field>
    </record>
    

    3. form

    
    <record model="ir.ui.view" id="any_name_goes_here_view_form">
    	<field name="name">any.name.form</field>
    	<field name="model">your.model</field>
    	<field name="groups_id"></field>
    	<field name="type">form</field>
    	<field name="arch" type="xml">
    		<form string="My Form">
    			<sheet>		                	
    				<group> 
    					<field name="field_1"/>
    				</group>
    				<group col="4" colspan="4">
    					<field name="field_2"/>
    				</group>
    				<group col="4" colspan="4">
    					<field name="field_3"/>
    					<field name="field_4"/>
    				</group>
    			</sheet>
    			<footer>
    				<button name="added" type="object" string="Add" class="oe_highlight"/>
    					or
    				<button special="cancel" string="Cancel"/>
    			</footer>
    
    		</form>
    	</field>
    </record>
    
    
    Note id of form view : model_name + view + form